home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / DESKLIBC / SOURCES.ZIP / DeskLib / !DLSources / Libraries / Coord / DLL / MkOs
Text File  |  1995-09-04  |  3KB  |  134 lines

  1.  
  2. ObjectFiles    =        \
  3.             o.Convert1    \
  4.             o.Convert2    \
  5.             o.Convert3    \
  6.             o.Convert4    \
  7.             o.PtInRect    \
  8.             o.RectCntain    \
  9.             o.RectsOvlap    \
  10.             o.RectUnion    \
  11.             o.WOrigin    \
  12.  
  13.  
  14. LibName        =    Coord
  15.  
  16.  
  17.  
  18. # Template makefile to make all .o files
  19. # for a DeskLib sublibrary. Compilation 
  20. # is for static linking inside a DLL.
  21.  
  22. # The macro $(ObjectFiles) should be set at the 
  23. # start of this file, to be a space-separated
  24. # list of object files.
  25. # This is done by 'Makatic'.
  26.  
  27. # The macro $(LibName) should also be set at the 
  28. # start of this file, to be the name of the 
  29. # DeskLib sublibrary.
  30.  
  31. # Compiler flags, These can be anything. 
  32. # All essential flags (eg CC -zM
  33. # are included in the macro $(CC).
  34. #
  35. CCFlags        =    -fahi $(CCExtra) -depend !Depend -throwback -D_DeskLib_$(LibName) -I,C:
  36. ASMFlags    =    -Stamp -NoCache -CloseExec -Quit $(ASMExtra)
  37.  
  38. CC        =    cc -c -zM -d_DLL -JC:DLLLib.,:mem $(CCFlags)
  39. ASM        =    ObjAsm $(ASMFlags)
  40.  
  41.  
  42. # -------------------------------------------------------
  43. # Everything below here should probably not be changed...
  44. # -------------------------------------------------------
  45.  
  46. # Here's what we want to make...
  47. #
  48. All:    $(ObjectFiles)
  49.  
  50.  
  51. # Rule for compiling C source code for a Straylight dynamically-linked library.
  52.  
  53. VPATH = @.^
  54.  
  55. .SUFFIXES:    .o .c .s
  56.  
  57. .c.o:
  58.     $(CC) -o $@ $<
  59.  
  60. .s.o:
  61.     $(ASM) $(ASMFlags) -from $< -to $@
  62.  
  63.  
  64.  
  65. # Dynamic dependencies:
  66. o.Convert1:    ^.c.Convert1
  67. o.Convert1:    DeskLib:h.Core
  68. o.Convert1:    C:h.stddef
  69. o.Convert1:    C:DLLLib.h.dll
  70. o.Convert1:    C:h.kernel
  71. o.Convert1:    DeskLib:h.Coord
  72. o.Convert1:    DeskLib:h.Wimp
  73. o.Convert1:    DeskLib:h.Wimp
  74. o.Convert2:    ^.c.Convert2
  75. o.Convert2:    DeskLib:h.Core
  76. o.Convert2:    C:h.stddef
  77. o.Convert2:    C:DLLLib.h.dll
  78. o.Convert2:    C:h.kernel
  79. o.Convert2:    DeskLib:h.Coord
  80. o.Convert2:    DeskLib:h.Wimp
  81. o.Convert2:    DeskLib:h.Wimp
  82. o.Convert3:    ^.c.Convert3
  83. o.Convert3:    DeskLib:h.Core
  84. o.Convert3:    C:h.stddef
  85. o.Convert3:    C:DLLLib.h.dll
  86. o.Convert3:    C:h.kernel
  87. o.Convert3:    DeskLib:h.Coord
  88. o.Convert3:    DeskLib:h.Wimp
  89. o.Convert3:    DeskLib:h.Wimp
  90. o.Convert4:    ^.c.Convert4
  91. o.Convert4:    DeskLib:h.Core
  92. o.Convert4:    C:h.stddef
  93. o.Convert4:    C:DLLLib.h.dll
  94. o.Convert4:    C:h.kernel
  95. o.Convert4:    Desklib:h.Coord
  96. o.Convert4:    Desklib:h.Wimp
  97. o.Convert4:    DeskLib:h.Wimp
  98. o.PtInRect:    ^.c.PtInRect
  99. o.PtInRect:    DeskLib:h.Core
  100. o.PtInRect:    C:h.stddef
  101. o.PtInRect:    C:DLLLib.h.dll
  102. o.PtInRect:    C:h.kernel
  103. o.PtInRect:    DeskLib:h.Wimp
  104. o.PtInRect:    DeskLib:h.Coord
  105. o.RectCntain:    ^.c.RectCntain
  106. o.RectCntain:    DeskLib:h.Core
  107. o.RectCntain:    C:h.stddef
  108. o.RectCntain:    C:DLLLib.h.dll
  109. o.RectCntain:    C:h.kernel
  110. o.RectCntain:    DeskLib:h.Wimp
  111. o.RectCntain:    DeskLib:h.Coord
  112. o.RectsOvlap:    ^.c.RectsOvlap
  113. o.RectsOvlap:    DeskLib:h.Core
  114. o.RectsOvlap:    C:h.stddef
  115. o.RectsOvlap:    C:DLLLib.h.dll
  116. o.RectsOvlap:    C:h.kernel
  117. o.RectsOvlap:    DeskLib:h.Wimp
  118. o.RectsOvlap:    DeskLib:h.Coord
  119. o.RectUnion:    ^.c.RectUnion
  120. o.RectUnion:    DeskLib:h.Core
  121. o.RectUnion:    C:h.stddef
  122. o.RectUnion:    C:DLLLib.h.dll
  123. o.RectUnion:    C:h.kernel
  124. o.RectUnion:    DeskLib:h.Wimp
  125. o.RectUnion:    DeskLib:h.Coord
  126. o.WOrigin:    ^.c.WOrigin
  127. o.WOrigin:    DeskLib:h.Core
  128. o.WOrigin:    C:h.stddef
  129. o.WOrigin:    C:DLLLib.h.dll
  130. o.WOrigin:    C:h.kernel
  131. o.WOrigin:    DeskLib:h.Wimp
  132. o.WOrigin:    DeskLib:h.Coord
  133.